package com.indusfo.spc.service;

import com.indusfo.spc.pojo.SiteMat;
import com.indusfo.spc.vo.JSONObject;

import java.util.List;

public interface SiteMatService {
    JSONObject selectSiteMat(SiteMat siteMat);

    JSONObject insertSiteMat(SiteMat siteMat);

    JSONObject updateSiteMat(SiteMat siteMat);

    JSONObject definedSiteMat(Long[] siteMatIds, Integer dataState);

    /**
     * Excel导入字段校验
     * @param siteMat
     * @return
     */
    String checkNoRepeatExcel(SiteMat siteMat);

    /**
     * 批量新增
     * @param siteMatList
     * @return
     */
    JSONObject updateListSiteMat(List<SiteMat> siteMatList);
}
